@强制输出
@输出名("坐标查询")
类 坐标查询 : 窗口

	@布局配置([[根布局=真,宽度=-1,高度=-1,纵向布局=真,背景颜色=-1576716]])
	变量 线性布局1 : 线性布局
	@布局配置([[父布局=线性布局1,宽度=-1,高度DP=45,左内边距DP=18,右内边距DP=18,@上外边距DP=10]])
	变量 相对布局1 : 相对布局
	@布局配置([[父布局=相对布局1,对齐方式=16,内容="查询",粗体=真,字体大小=20,字体颜色=-16777216,高度=-1,ID=1]])
	变量 文本框1 : 文本框
	@布局配置([[父布局=相对布局1,高度=-1,内容="附近建筑",对齐方式=16,@位于某组件右边=1,@左外边距DP=1,纵向偏移DP=2,字体大小=16]])
	变量 文本框2 : 文本框
	@布局配置([[父布局=线性布局1,宽度=-1,高度=-2,显示滚动条=假,完全显示=真]])
	变量 滚动布局1 : 滚动布局
	@布局配置([[父布局=滚动布局1,宽度=-1,高度=-2,对齐方式=1,纵向布局=真,左内边距DP=20,右内边距DP=20,上内边距DP=10]])
	变量 线性布局3 : 线性布局
	@布局配置([[父布局=线性布局3,宽度=-1,高度DP=40,圆角=75,卡片阴影=0,@下外边距DP=15]])
	变量 卡片布局1 : 卡片布局
	@布局配置([[父布局=卡片布局1,宽度=-1,高度=-1,透明度=1.0,背景颜色=-328966]])
	变量 线性布局4 : 线性布局
	@布局配置([[父布局=线性布局4,宽度DP=60,高度=-1]])
	变量 相对布局2 : 相对布局
	@布局配置([[父布局=相对布局2,圆角=75,卡片阴影=0,宽度=-1,横向偏移DP=3,高度DP=35,@位于布局中间=真,@位于布局左边=真]])
	变量 卡片布局4 : 卡片布局
	@布局配置([[父布局=卡片布局4,宽度=-1,高度=-1,背景颜色=-11433996]])
	变量 线性布局7 : 线性布局
	@布局配置([[父布局=相对布局2,圆角=0,卡片阴影=0,高度DP=35,@位于布局中间=真,背景颜色=-11433996,@位于布局右边=真,宽度DP=25]])
	变量 卡片布局5 : 卡片布局
	@布局配置([[父布局=相对布局2,@位于布局中间=真,@位于布局右边=真,内容="经度",粗体=真,字体大小=17,@右外边距DP=5,字体颜色=-1]])
	变量 文本框3 : 文本框
	@布局配置([[父布局=线性布局4,宽度=-1,高度=-1,左内边距DP=3,右内边距DP=13,上内边距DP=2,下内边距DP=2]])
	变量 线性布局8 : 线性布局
	@布局配置([[父布局=线性布局8,宽度=-1,高度=-1,内边距=0,背景颜色=16777215,提示文本="请输入经度",单行输入=真,对齐方式=16,字体颜色=-16777216,单行显示=真,字体大小=16,粗体=真,输入方式=1]])
	变量 输入经度 : 编辑框
	@布局配置([[父布局=线性布局3,宽度=-1,高度DP=40,圆角=75,卡片阴影=0,@下外边距DP=15]])
	变量 卡片布局2 : 卡片布局
	@布局配置([[父布局=卡片布局2,宽度=-1,高度=-1,背景颜色=-328966]])
	变量 线性布局5 : 线性布局
	@布局配置([[父布局=线性布局5,宽度DP=60,高度=-1]])
	变量 相对布局3 : 相对布局
	@布局配置([[父布局=相对布局3,圆角=75,卡片阴影=0,宽度=-1,横向偏移DP=3,高度DP=35,@位于布局中间=真,@位于布局左边=真]])
	变量 卡片布局7 : 卡片布局
	@布局配置([[父布局=卡片布局7,宽度=-1,高度=-1,背景颜色=-11433996]])
	变量 线性布局9 : 线性布局
	@布局配置([[父布局=相对布局3,圆角=0,卡片阴影=0,高度DP=35,@位于布局中间=真,背景颜色=-11433996,@位于布局右边=真,宽度DP=25]])
	变量 卡片布局9 : 卡片布局
	@布局配置([[父布局=相对布局3,@位于布局中间=真,@位于布局右边=真,内容="纬度",粗体=真,字体大小=17,@右外边距DP=5,字体颜色=-1,单行显示=真]])
	变量 文本框5 : 文本框
	@布局配置([[父布局=线性布局5,宽度=-1,高度=-1,左内边距DP=3,右内边距DP=13,上内边距DP=2,下内边距DP=2]])
	变量 线性布局11 : 线性布局
	@布局配置([[父布局=线性布局11,宽度=-1,高度=-1,内边距=0,背景颜色=16777215,提示文本="请输入纬度",单行输入=真,对齐方式=16,字体颜色=-16777216,单行显示=真,字体大小=16,粗体=真,输入方式=1]])
	变量 输入纬度 : 编辑框
	@布局配置([[父布局=线性布局3,左内边距DP=5,右内边距DP=5]])
	变量 相对布局5 : 相对布局
	@布局配置([[父布局=相对布局5,高度DP=37,圆角=75,卡片阴影=0,宽度DP=150,@位于布局右边=真]])
	变量 发送请求 : 卡片布局
	@布局配置([[父布局=发送请求,宽度=-1,高度=-1,对齐方式=17]])
	变量 线性布局14 : 线性布局
	@布局配置([[父布局=线性布局14,高度DP=32,圆角=75,卡片阴影=0,宽度DP=145]])
	变量 卡片布局13 : 卡片布局
	@布局配置([[父布局=卡片布局13,宽度=-1,高度=-1,字体颜色=-1,背景颜色=-11433996,对齐方式=17,内容="开始获取",粗体=真,字体大小=17]])
	变量 文本框7 : 文本框
	@布局配置([[父布局=线性布局3,宽度=-1,高度=-2,@上外边距DP=15,@下外边距DP=20]])
	变量 请求结果 : 文本框


	变量 网络工具1:网络工具
	事件 坐标查询:创建完毕()
		订阅事件()
		本对象.屏幕方向 = 1
		本对象.显示标题栏 =假
		本对象.状态栏字体黑色 = 真
		本对象.状态栏颜色 = -1576716
		本对象.导航栏颜色 = -1576716
		code getWindow().setSoftInputMode(2);
		code #请求结果. getView(). setTextIsSelectable(true);
		
	结束 事件
	
	事件 发送请求:被单击()
		输入经度.隐藏输入法()
		输入纬度.隐藏输入法()
		如果 输入经度.内容==""则
			弹出提示("请输入经度")
		否则
			如果 输入纬度.内容==""则
				弹出提示("请输入纬度")
			否则
				网络工具1.取网页源码("https://ditu.amap.com/service/regeo?longitude="+输入经度.内容+"&latitude="+输入纬度.内容)
			结束 如果
		结束 如果
	结束 事件
	事件 网络工具1:取网页源码结束(结果 : 文本,内容 : 字节[],cookie : 文本)
		变量 结果对象:JSON对象=结果
		变量 国家:文本=结果对象.取JSON对象("data").取文本("country")
		变量 省份:文本=结果对象.取JSON对象("data").取文本("province")
		变量 市区:文本=结果对象.取JSON对象("data").取文本("city")
		变量 县区:文本=结果对象.取JSON对象("data").取文本("district")
		变量 区号:文本=结果对象.取JSON对象("data").取文本("tel")
		变量 代码:文本=结果对象.取JSON对象("data").取文本("districtadcode")
		变量 定位:文本=结果对象.取JSON对象("data").取文本("pos")

		变量 附近道路:文本集合
		变量 附近道路方向:文本集合
		变量 附近道路距离:文本集合
		变量 附近道路经度:文本集合
		变量 附近道路纬度:文本集合
		变量 附近道路水平:文本集合
		变量 附近道路名字:文本集合
		变量 附近道路ID:文本集合
		变量 附近道路宽度:文本集合
		变量 附近建筑:文本集合
		变量 附近建筑方向:文本集合
		变量 附近建筑距离:文本集合
		变量 附近建筑经度:文本集合
		变量 附近建筑纬度:文本集合
		变量 附近建筑水平:文本集合
		变量 附近建筑名字:文本集合
		变量 附近建筑尺寸:文本集合

		循环(道路索引, 0, 结果对象.取JSON对象("data").取JSON数组("road_list").长度)
			附近道路方向.添加成员(结果对象.取JSON对象("data").取JSON数组("road_list").取JSON对象(道路索引).取文本("direction"))
			附近道路距离.添加成员(结果对象.取JSON对象("data").取JSON数组("road_list").取JSON对象(道路索引).取文本("distance"))
			附近道路经度.添加成员(结果对象.取JSON对象("data").取JSON数组("road_list").取JSON对象(道路索引).取文本("longitude"))
			附近道路纬度.添加成员(结果对象.取JSON对象("data").取JSON数组("road_list").取JSON对象(道路索引).取文本("latitude"))
			附近道路水平.添加成员(结果对象.取JSON对象("data").取JSON数组("road_list").取JSON对象(道路索引).取文本("level"))
			附近道路名字.添加成员(结果对象.取JSON对象("data").取JSON数组("road_list").取JSON对象(道路索引).取文本("name"))
			附近道路ID.添加成员(结果对象.取JSON对象("data").取JSON数组("road_list").取JSON对象(道路索引).取文本("roadid"))
			附近道路宽度.添加成员(结果对象.取JSON对象("data").取JSON数组("road_list").取JSON对象(道路索引).取文本("width"))
		结束 循环

		循环(建筑索引, 0, 结果对象.取JSON对象("data").取JSON数组("cross_list").长度)
			附近建筑方向.添加成员(结果对象.取JSON对象("data").取JSON数组("cross_list").取JSON对象(建筑索引).取文本("direction"))
			附近建筑距离.添加成员(结果对象.取JSON对象("data").取JSON数组("cross_list").取JSON对象(建筑索引).取文本("distance"))
			附近建筑经度.添加成员(结果对象.取JSON对象("data").取JSON数组("cross_list").取JSON对象(建筑索引).取文本("longitude"))
			附近建筑纬度.添加成员(结果对象.取JSON对象("data").取JSON数组("cross_list").取JSON对象(建筑索引).取文本("distance"))
			附近建筑水平.添加成员(结果对象.取JSON对象("data").取JSON数组("cross_list").取JSON对象(建筑索引).取文本("level"))
			附近建筑名字.添加成员(结果对象.取JSON对象("data").取JSON数组("cross_list").取JSON对象(建筑索引).取文本("name"))
			附近建筑尺寸.添加成员(结果对象.取JSON对象("data").取JSON数组("cross_list").取JSON对象(建筑索引).取文本("width"))
		结束 循环
		循环(合并道路索引, 0, 附近道路名字.长度)
			附近道路.添加成员("道路"+(合并道路索引+1).到文本()+"\n道路名称："+附近道路名字[合并道路索引]+"\n道路方向："+附近道路方向[合并道路索引]+"\n道路距离："+附近道路距离[合并道路索引]+"\n道路经度："+附近道路经度[合并道路索引]+"\n道路纬度："+附近道路纬度[合并道路索引]+"\n道路ID："+附近道路ID[合并道路索引]+"\n道路水平："+附近道路水平[合并道路索引]+"\n\n")
		结束 循环
		循环(合并建筑索引, 0, 附近建筑名字.长度)
			附近建筑.添加成员("建筑"+(合并建筑索引+1).到文本()+"\n建筑名称："+附近建筑名字[合并建筑索引]+"\n建筑方向："+附近建筑方向[合并建筑索引]+"\n建筑距离："+附近建筑距离[合并建筑索引]+"\n建筑经度："+附近建筑经度[合并建筑索引]+"\n建筑纬度："+附近建筑纬度[合并建筑索引]+"\n建筑尺寸："+附近建筑尺寸[合并建筑索引]+"\n建筑水平："+附近建筑水平[合并建筑索引]+"\n\n")
		结束 循环
		请求结果.内容 = "国家："+国家+"\n省份："+省份+"\n市区："+市区+"\n县区："+县区+"\n区号："+区号+"\n代码："+代码+"\n定位："+定位+"\n\n附近道路：\n"+数组到文本(附近道路.到数组()).替换(", ","").替换("[","").替换("]","")+"\n\n附近建筑：\n"+数组到文本(附近建筑.到数组()).替换(", ","").替换("[","").替换("]","")+"\n\n"
	结束 事件
	事件 网络工具1:取网页源码失败()
		弹出错误提示("获取失败")
	结束 事件
结束 类